/* */
.right_related{
    margin-bottom: 10px;
}
.p_right{
    padding-left: 10px;
}
.topic_h2 {
    font-size:14px !important;
    padding: 0px 5px !important;
    line-height: 1.2em !important;
    margin-top: 5px;
    margin-bottom: 5px;
    /*display:inline-block;*/
}
/*topic css*/
.topic_img{}
.topic_left_img{ width:30%;float: left; padding-right: 10px; }
.topic_right_content{width:65%;float: left;}
.clear_both{ height:200px;clear:both;}

/* pm */
.jd_tit{background-color: #e62828 !important; color: white;}
.jd_tit em{font-size: 6px; float: right;font-style: normal;}
.RichCard{padding: 5px;margin:  5px 0 20px;background-color: #f6f6f6; height: 130px;}
.link_a {text-decoration-line: none; }
.c_thumb{float: left;width: 30%;max-width: 80px;}
.c_info{margin-left:30%;}
.buyit{margin-left:30%;color: #fff;display: inline-block;}
.buyit button {
    background: #e62828;color: #fff;border: none;
    padding: 0 10px;font-size: 13px;border-radius: 2px;display: inline-block;opacity: .8;
}
/**/
.tips{font-size:6px;color:#B7B9C1;margin-left:5px; display: inline-block; line-height: 16px;}
.c_top{height: 3em;overflow: hidden;}
.c_ext{color: red; margin-bottom: 10px;}

.jd_book_left{
    /*max-width: 560px;*/
    /*max-height: 120px;*/
    width: 530px;
    height: 120px;
    position: relative;
    margin: 0 auto;
    background-image: url('../../site_res/jd_banner.png');
}
.jd_book_left .jd_left_img {
    opacity: 0.95;
    position: absolute;
    margin-left: 90px;
    background-repeat: repeat-x;
    background-size: cover;
    margin-top: 0px;
    height: 120px;
    width: 120px;
}
@media(max-width:960px){
    .jd_book_left{
        width: 340px;
        height: 78px;
        background-size: cover;
    }
    .jd_book_left .jd_left_img {
        height: 78px;
        width: 78px;
        margin-left: 60px;
    }
}
/* jd_book go*/
.book_jd_go{
    width: 320px;
    height: 200px;
    position: relative;
    margin: 0 auto;
    /*margin-bottom: 220px;*/
}
.jd_book_bootom {
    background-image: url('../../site_res/jd_book_bottom.gif');
    position: absolute;
    background-repeat: repeat-x;
    height: 200px;
    width: 320px;
}

.jd_book_img {
    background-image: url('https://img11.360buyimg.com/n1/jfs/t1/76624/11/2867/107905/5d11e470E561ed79e/8e53d208a14ce114.jpg');
    opacity: 0.95;
    position: absolute;
    margin-left: 5px;
    background-repeat: repeat-x;
    background-size: cover;
    margin-top: 38px;
    height: 140px;
    width: 140px;
}
.jd_book_footer {
    background-image: url('../../site_res/jd_book_footer.png');
    position: absolute;
    background-repeat: repeat-x;
    height: 200px;
    width: 320px;
}


/* download*/
.icon_pan{
    background-size: 18px 18px;width: 24px;height: 24px;
    line-height: 1.2em;padding-right: 5px;position: relative;top: 8px;
}
.icon_p_baiduyun{ background-image:url('../img/icon_baidu.png'); background-repeat:no-repeat;}
.icon_p_aliyun{ background-image:url('../img/icon_aliyun.png'); background-repeat:no-repeat;}
.icon_p_weiyun{ background-image:url('../img/icon_weiyun.png'); background-repeat:no-repeat;}
.icon_p_sina{ background-image:url('../img/icon_vdisk.png'); background-repeat:no-repeat;}
.icon_p_xunlei{ background-image:url('../img/icon_xunlei.png'); background-repeat:no-repeat;}
.icon_p_huawei{ background-image:url('../img/icon_huawei.png'); background-repeat:no-repeat;}
.icon_p_local{ background-image:url('../img/icon_local.png'); background-repeat:no-repeat;}
.icon_p_tianyi{ background-image:url('../img/icon_tianyi.png'); background-repeat:no-repeat;}
.icon_p_360yun{ background-image:url('../img/icon_360.png'); background-repeat:no-repeat;}
.icon_p_kuake{ background-image:url('../img/icon_kuake.png'); background-repeat:no-repeat;}

.icon_p_pdf{ background-image:url('../img/icon_pdf.png'); background-repeat:no-repeat;}
.icon_p_epub{ background-image:url('../img/icon_epub.png'); background-repeat:no-repeat;}
.icon_p_txt{ background-image:url('../img/icon_txt.png'); background-repeat:no-repeat;}
.icon_p_mobi{ background-image:url('../img/icon_mobi.png'); background-repeat:no-repeat;}
.icon_p_azw3{ background-image:url('../img/icon_azw3.png'); background-repeat:no-repeat;}
.icon_p_kindle{ background-image:url('../img/icon_kindle.png'); background-repeat:no-repeat;}
.icon_p_word{ background-image:url('../img/icon_word.png'); background-repeat:no-repeat;}

/* 0521 */
.light_box_content{display: none;}
/* 0522 */
.pos_top_wrapper {
    width: 100%; /* 限制容器宽度 */
    max-width: 960px;
}
.pos_top_img {
    height: auto; /* 保持图片原始高度 */
    max-height: 150px;
    width: 96%;
    margin: 0 auto;
    padding: 0 5px 10px 5px;
}
.pos_right_img {
    max-width: 350px;
    width: 96%;
    margin: 0 auto;
}
.pos_right_wrapper {
    max-width: 350px;
}

/*2024.0525*/
.jdong11 {
    position: fixed;
    width: 650px;
    height: 480px;
    z-index: 21001;
    left: 50%;
    top: 50%;
    margin-left: -325px;
    margin-top: -240px;
}

.jdong11 img {
    width: 100%;
    height: auto;
}

.jdong11_close {
    position: absolute;
    bottom: 56px;
    left: 320px;
    width: 38px;
    height: 57px;
    background: url("/theme/helper_res/kkj11_11close.png") no-repeat center center;
    cursor: pointer;
}
.jdong11bg {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1000%;
    background: rgb(0, 0, 0);
    opacity: 0.6;
    z-index: 1114;
}
/* jd11   移动端*/
.m_jdong1div{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 12000;
    width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: calc(100% - 120px);
    max-width: -webkit-calc(640 - 120px);
    max-width: -moz-calc(640 - 120px);
    max-width: calc(640 - 120rem);
    max-width: 500px;
}
.m_jdong11 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}
.m_jdong11 img{
    width:100%;
    height: auto;
    display:block;
}
.m_jdong11_close {
    width: 28px;
    height: 42px;
    background: url(/theme/helper_res/kkj20221650close.png) no-repeat center center;
    cursor: pointer;
    display: inline-block;
    background-size: 100% auto;
}
.m_jdong11bg{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1000%;
    background: rgb(0, 0, 0);
    opacity: 0.6;
    z-index: 1114;
}